﻿/**********************************************************
*
* 模块名称：工厂测试示例类
* 当前版本：1.0
* 添加人员：楚涛
* 开始时间：2010-10-10
* 版本历史：v1.0
*
***********************************************************/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace LXChuTao.ECG.Demo.BLL.SimpleFactory
{
    public class TestSimpleFactory
    {
        /// <summary>
        /// Factory测试
        /// </summary>
        /// <returns>string</returns>
        public static string Test()
        {
            BaseClass obj = Factory.CreateOperate();
            string str1 = obj.Method1();//根据Factory(即配置节)对应部分类的方法
            string str2 = obj.Method2();//根据Factory(即配置节)对应部分类的方法
            string str3 = obj.Method3();//未被子类覆盖的方法,则调用基类对应的方法

            int k1 = obj.Save();
            DataSet dst = obj.GetDataSet();
            //int k2 = obj.Other();
            return str1 + "\n" + str2 + "\n" + str3;
        }
    }
}
